
				Release Notes

Driver Name     : Fibre Channel Driver for EFI
Version         : 1.08
Date            : 10/26/2006
OS platform     : N/A
FW version      : See MultiBoot release notes for FW version.
Efiutil Version : 2.27

 
Table of Contents
I.   Overview
II.  Enhancements
III. Bug Fixes
IV.  Known Issues
V.   Additional Information

 
I.   Overview

The following document provides details of the Fibre Channel EFI driver 
changes between version 1.05 and 1.08 .


II.  Enhancements

Driver:
* The driver now updates the ISP Serial Link Control parameters.
* Added SSIDs for new adapters.
* Added CLP support.  The following CLP commands are implemented in 
  this release:
  1) Setting the Behavioral Data (WWNN & WWPN)
  2) Setting the High-Speed Parameters (HSS).  Command does nothing,
     and returns success.
  3) Return to default
  4) Port Enable/Disable (AKA e-keying port disable)
* Added support for EP chips (6422/6432).
* Added the Multi-Start feature.  The driver start routine can now be called
  multiple times.  Each call can specify a different Remaining Device Path.
* Added a "World Login" Driver Config. switch.  When enabled, this switch
  will force the driver to discover all targets/luns.
* Added support for CLP "exit" command.
* Changed banner strings for HP adapters.
* Added SSIDs for the following adapters: AB378B, AB379B

Efiutil:
* Added the following message for write operations:
  "You must reboot the system for changes to take effect"
* Added support for EP chips (6422/6432).
* Added support for "unload" batch mode command in EfiUtil. This command 
  will unload existing driver from the card. This command forces Efiutil to
  use the latest aux driver available in the current directory.
* Added support to run "DrvDiag" (diagnostics) within EfiUtil, just like "DrvCfg".
* Added support to print decoded detailed description of SFP data for "Transceiver field".

Documentation:
* Updated readme.txt
* Updated Efiutil.pdf
* Updated Eficfg.pdf


III. Bug Fixes

Driver:
* Fixed a bug that caused the VPD Protocol to return misaligned data for
  standard Qlogic cards.  Standard Qlogic cards do not have all of the VPD
  fields required by the VPD Protocol Spec (v4).  The driver now returns
  "NA" for the missing fields.  This fixes the alignment issues.
* Fixed a bug that caused the driver to not attach to 54xx devices.
* In Driver Configuration, "Edit database function" now has improved error
  checking for WWNs. (ER42481)
* The driver now prints the correct WWNN for Standard QLogic cards.
  The WWNN is displayed on the Driver Configuration Info screen. (ER45458)
* Fixed a bug that caused an EFI fatal error when the Driver Configuration
  Info screen was displayed.  The fatal error only happened with 2432 based
  cards. (ER47247).
* Added D3 Hot fix.  If normal firmware is not loaded, special stub
  firmware is loaded.  This is only done with 2432 based cards. (ER48395)
* Removed adapter S/N from the Driver Config Info screen. (ER45458)
* Driver Configuration "Show Translation" screen now works correctly.
* Fixed PCI bus speed bug in FC Obj Attrib Protocol.
* Changed CLP keyword: "PermanentAddresses" is now "PermanentAddress".
* Added support for the Alternate Boot Device feature.
* In Driver Configuration, Database Entry 0 now has a 16bit Lun field. 
  (ER49289)
* In Driver Configuration, the HardId field only accepts the following 
  values: 0-7Dh. (ER49288)

Efiutil:
* Fixed efi_verify failure with 1MB flash on secondary port. (ER45536)
* Fixed EfiUtil error while updating image on card with Device ID 0x5432 (PCIe).
* Fixed risc_fw_verify related problem in EfiUtil (ER46222)
* Corrected constant for "Copper Pigtail" field in SFP implementation.
* Corrected EfiUtil behavior for 54XX device Id support.
* Changed Help command message. Long help messages will be displayed irrespective 
  of expert mode or normal mode. 
* Fixed a bug that caused Efiutil to load a network driver when certain 
  FC/Ethernet combo cards were installed.


IV.  Known Issues

Driver:
* If 4.0.8 firmware is in the adapter, you must unload the old driver before
  the flash update starts.  To do this, use the "unload" command with the
  Efiutil flash update commands.
* This driver only works with firmware version 4.0.10 and above.


V.   Additional Information

* The driver supports A0/B0/C0 ISP2422's.
* The driver supports ISP2432 based cards.
* The driver supports EP24xx based cards.
* Efiutil and the EFI Driver are a matched set.  Always make sure
  that Efiutil and the EFI Driver are from the same release package.
